Skip to content

Bump 7 package versions for release - #588

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:version-bump-20260805
Aug 5, 2026
Merged

Bump 7 package versions for release#588
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:version-bump-20260805

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member
    These packages have unreleased changes to `src`, `ext`, or `Project.toml` relative to the
    tree recorded in the General registry for their current version, but the version was never
    bumped — so the changes cannot be released.

    | package | from | to | kind | why |
    |---|---|---|---|---|
    | `BoundaryValueDiffEq` | 5.23.2 | **5.23.3** | patch | unreleased changes to `src`/`ext`/`Project.toml` since the registered tree |

| BoundaryValueDiffEqAscher | 1.15.2 | 1.15.3 | patch | unreleased changes to src/ext/Project.toml since the registered tree |
| BoundaryValueDiffEqCore | 2.7.4 | 2.7.5 | patch | unreleased changes to src/ext/Project.toml since the registered tree |
| BoundaryValueDiffEqFIRK | 1.17.2 | 1.17.3 | patch | unreleased changes to src/ext/Project.toml since the registered tree |
| BoundaryValueDiffEqMIRK | 1.17.3 | 1.17.4 | patch | unreleased changes to src/ext/Project.toml since the registered tree |
| BoundaryValueDiffEqMIRKN | 1.16.2 | 1.16.3 | patch | unreleased changes to src/ext/Project.toml since the registered tree |
| BoundaryValueDiffEqShooting | 1.17.3 | 1.17.4 | patch | unreleased changes to src/ext/Project.toml since the registered tree |

    ### How the versions were chosen

    Patch by default. A package was promoted to a **minor** bump only where it gained public API
    or a user-facing capability. For `0.y.z` packages the non-breaking slot is `z`, so those stay
    in the patch position regardless of what they added.

    No package in this PR needs a major bump: comparing the exported/`@public` name sets between
    each package's released commit and master, **no name that the package itself defines was
    removed**. The removals that do appear are blanket reexports of names owned by other packages
    (e.g. `BVPJacobianAlgorithm` and `integral`, which belong to `BoundaryValueDiffEqCore`), which
    SciML does not treat as documented public API.

    Registration follows once this merges.

    ---

    Found by a `/sciml-release-sweep` pass over the org. **Please ignore until reviewed by @ChrisRackauckas.**

These packages have unreleased src/ext/Project.toml changes relative to
the tree registered in General, but no version bump, so the changes
cannot be released.

  BoundaryValueDiffEq: 5.23.2 -> 5.23.3
  BoundaryValueDiffEqAscher: 1.15.2 -> 1.15.3
  BoundaryValueDiffEqCore: 2.7.4 -> 2.7.5
  BoundaryValueDiffEqFIRK: 1.17.2 -> 1.17.3
  BoundaryValueDiffEqMIRK: 1.17.3 -> 1.17.4
  BoundaryValueDiffEqMIRKN: 1.16.2 -> 1.16.3
  BoundaryValueDiffEqShooting: 1.17.3 -> 1.17.4

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia v1.11)

Time benchmarks
master e95b04f... master / e95b04f...
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK2() 0.503 ± 0.0094 s 0.501 ± 0.0092 s 1 ± 0.026
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK3() 10.9 ± 2 ms 10.4 ± 0.84 ms 1.05 ± 0.21
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK4() 2.64 ± 0.58 ms 2.17 ± 0.13 ms 1.21 ± 0.28
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK5() 2.75 ± 0.44 ms 2.71 ± 0.82 ms 1.01 ± 0.35
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK6() 1.33 ± 0.13 ms 1.3 ± 0.22 ms 1.03 ± 0.2
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = false) 1.31 ± 0.13 ms 1.41 ± 0.35 ms 0.931 ± 0.25
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = true) 2.66 ± 0.21 ms 2.69 ± 0.23 ms 0.992 ± 0.11
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.0368 ± 0.0088 s 0.0326 ± 0.0033 s 1.13 ± 0.29
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = true) 0.0523 ± 0.0036 s 0.0571 ± 0.0072 s 0.916 ± 0.13
Simple Pendulum/IIP/Shooting(Tsit5()) 0.166 ± 0.075 ms 0.191 ± 0.081 ms 0.866 ± 0.54
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK2() 0.739 ± 0.042 s 0.627 ± 0.012 s 1.18 ± 0.071
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK3() 16.1 ± 7.1 ms 13.5 ± 5.7 ms 1.19 ± 0.73
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK4() 2.85 ± 0.67 ms 2.67 ± 0.19 ms 1.07 ± 0.26
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK5() 3.46 ± 0.74 ms 3.32 ± 0.26 ms 1.04 ± 0.24
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK6() 1.61 ± 0.18 ms 1.55 ± 0.16 ms 1.04 ± 0.16
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = false) 3.26 ± 1.3 ms 2.9 ± 0.6 ms 1.13 ± 0.5
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = true) 6.02 ± 5.6 ms 5.65 ± 5.6 ms 1.07 ± 1.5
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.086 ± 0.0096 s 0.0876 ± 0.02 s 0.982 ± 0.25
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = true) 0.128 ± 0.009 s 0.131 ± 0.0063 s 0.98 ± 0.084
Simple Pendulum/OOP/Shooting(Tsit5()) 0.518 ± 0.18 ms 0.493 ± 0.061 ms 1.05 ± 0.39
time_to_load 7.37 ± 1.6 s 8.31 ± 0.17 s 0.887 ± 0.2
Memory benchmarks
master e95b04f... master / e95b04f...
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK2() 0.389 M allocs: 0.0443 GB 0.389 M allocs: 0.0443 GB 1
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK3() 0.0436 M allocs: 4.88 MB 0.0436 M allocs: 4.88 MB 1
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK4() 15.7 k allocs: 1.65 MB 15.7 k allocs: 1.65 MB 1
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK5() 22.1 k allocs: 2.04 MB 22.1 k allocs: 2.04 MB 1
Simple Pendulum/IIP/BoundaryValueDiffEqMIRK.MIRK6() 12.8 k allocs: 1.05 MB 12.8 k allocs: 1.05 MB 1
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = false) 25.6 k allocs: 1.83 MB 25.6 k allocs: 1.83 MB 1
Simple Pendulum/IIP/MultipleShooting(10, Tsit5; grid_coarsening = true) 0.0493 M allocs: 3.4 MB 0.0493 M allocs: 3.4 MB 1
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = false) 0.553 M allocs: 0.0535 GB 0.553 M allocs: 0.0535 GB 1
Simple Pendulum/IIP/MultipleShooting(100, Tsit5; grid_coarsening = true) 0.833 M allocs: 0.0778 GB 0.833 M allocs: 0.0778 GB 1
Simple Pendulum/IIP/Shooting(Tsit5()) 4.64 k allocs: 0.224 MB 4.64 k allocs: 0.224 MB 1
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK2() 0.89 M allocs: 0.984 GB 0.89 M allocs: 0.984 GB 1
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK3() 0.0932 M allocs: 24.8 MB 0.0932 M allocs: 24.8 MB 1
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK4() 0.0324 M allocs: 3.96 MB 0.0324 M allocs: 3.96 MB 1
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK5() 0.045 M allocs: 4.99 MB 0.045 M allocs: 4.99 MB 1
Simple Pendulum/OOP/BoundaryValueDiffEqMIRK.MIRK6() 25.3 k allocs: 2.17 MB 25.3 k allocs: 2.17 MB 1
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = false) 0.142 M allocs: 10.2 MB 0.142 M allocs: 10.2 MB 1
Simple Pendulum/OOP/MultipleShooting(10, Tsit5; grid_coarsening = true) 0.266 M allocs: 18.7 MB 0.266 M allocs: 18.7 MB 1
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = false) 2.52 M allocs: 0.279 GB 2.52 M allocs: 0.279 GB 1
Simple Pendulum/OOP/MultipleShooting(100, Tsit5; grid_coarsening = true) 3.82 M allocs: 0.404 GB 3.82 M allocs: 0.404 GB 1
Simple Pendulum/OOP/Shooting(Tsit5()) 0.0373 M allocs: 1.69 MB 0.0373 M allocs: 1.69 MB 1
time_to_load 0.161 k allocs: 11.4 kB 0.161 k allocs: 11.4 kB 1

@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review August 5, 2026 05:01
@ChrisRackauckas
ChrisRackauckas merged commit e19380d into SciML:master Aug 5, 2026
70 of 89 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants